A Cost Model for Data Stream Processing on Modern Hardware

نویسندگان

  • Constantin Pohl
  • Philipp Götze
  • Kai-Uwe Sattler
چکیده

For stream processing application domains, using queries to process or analyze data incoming from potentially endless streams, low latency and high throughput are key requirements. It is not easy to achieve this as many factors influence the actual runtime of query execution plans and one can not measure all of them individually. Therefore, query optimizers try to overcome this hurdle by using cost models for decision making. Modern hardware architectures and devices, like manycore CPUs or the NVRAM storage technology demonstrate new properties for query execution, which have not received much attention within the model. Thus, traditional optimizers are not capable of dealing with these new factors leading to results possibly far away from optimum. Our work addresses this problem providing a new cost model based on modern hardware characteristics. We analyze hardware aspects necessary for query optimization and substantiate them with our own low-latency stream processing engine PipeFabric. This yields in a cost model that can precisely predict the performance of query execution plans on modern hardware close to actual measurements.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

FPGA Implementation of JPEG and JPEG2000-Based Dynamic Partial Reconfiguration on SOC for Remote Sensing Satellite On-Board Processing

This paper presents the design procedure and implementation results of a proposed hardware which performs different satellite Image compressions using FPGA Xilinx board. First, the method is described and then VHDL code is written and synthesized by ISE software of Xilinx Company. The results show that it is easy and useful to design, develop and implement the hardware image compressor using ne...

متن کامل

Literature Review: High-Performance Computing By Advanced Stream Processing Using Graphics Hardware

Recent advance of the technologies incorporated in graphics hardware has enabled general-purpose computations on graphics hardware, which can further be used for high-performance computation in low cost. In addition, the graphical processing units (GPUs) on graphics hardware demonstrates a performance/cost ratio superior to central processing units (CPUs) with computations of high arithmetic in...

متن کامل

Hardware Acceleration for CGP: Graphics Processing Units

Graphic Processing Units (GPUs) are fast, highly parallel units. In addition to processing 3D graphics, modern GPUs can be programmed for more general-purpose computation. A GPU consists of a large number of ‘shader processors’, and conceptually operates as a single instruction multiple data (SIMD) or multiple instruction multiple data (MIMD) stream processor. A modern GPU can have several hund...

متن کامل

Data Parallel Computation on Graphics Hardware

As the programmability and performance of modern GPUs continues to increase, many researchers are looking to graphics hardware to solve problems previously performed on general purpose CPUs. In many cases, performing general purpose computation on graphics hardware can provide a significant advantage over implementations on traditional CPUs. However, if GPUs are to become a powerful processing ...

متن کامل

Detecting Concept Drift in Data Stream Using Semi-Supervised Classification

Data stream is a sequence of data generated from various information sources at a high speed and high volume. Classifying data streams faces the three challenges of unlimited length, online processing, and concept drift. In related research, to meet the challenge of unlimited stream length, commonly the stream is divided into fixed size windows or gradual forgetting is used. Concept drift refer...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2017